at rifle point

=at the point of a (或 the) gun (或 bayonet, rifle, sword等)